build: centralize / unify asm-offsets generation
authorJan Beulich <jbeulich@suse.com>
Mon, 17 May 2021 13:38:39 +0000 (15:38 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 17 May 2021 13:38:39 +0000 (15:38 +0200)
commitb6ecd5c8bc0b9727f095c0bb2fedf62a565417f1
treebe5382d6d4426c2469e4c9953cd04f50c49ce82c
parentcb199cc7de987cfda4659fccf51059f210f6ad34
build: centralize / unify asm-offsets generation

Except for an additional prereq Arm and x86 have the same needs here,
and Arm can also benefit from the recent x86 side improvement. Recurse
into arch/*/ only for a phony include target (doing nothing on Arm),
and handle asm-offsets itself entirely locally to xen/Makefile.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Julien Grall <jgrall@amazon.com>
.gitignore
xen/Makefile
xen/arch/arm/Makefile
xen/arch/x86/Makefile